Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## javax.swing.text.html.parser
Class Entity

    java.lang.Object
      |
      +--javax.swing.text.html.parser.Entity

All Implemented Interfaces:
  DTDConstants

public final class Entity
extends Object
implements DTDConstants

An entity is described in a DTD using the ENTITY construct. It defines the type and value of the the entity.

See Also:
  `DTD`

Field Summary
`char[]` | `data`
`String` | `name`
`int` | `type`

Fields inherited from interface javax.swing.text.html.parser.DTDConstants
`ANY, CDATA, CONREF, CURRENT, DEFAULT, EMPTY, ENDTAG, ENTITIES, ENTITY, FIXED, GENERAL, ID, IDREF, IDREFS, IMPLIED, MD, MODEL, MS, NAME, NAMES, NMTOKEN, NMTOKENS, NOTATION, NUMBER, NUMBERS, NUTOKEN, NUTOKENS, PARAMETER, PI, PUBLIC, RCDATA, REQUIRED, SDATA, STARTTAG, SYSTEM`

Constructor Summary
`Entity(String name, int type, char[] data)` Creates an entity.

Method Summary
`char[]` | `getData()` Returns the `data`.
`String` | `getName()` Gets the name of the entity.
`String` | `getString()` Returns the data as a `String`.
`int` | `getType()` Gets the type of the entity.
`boolean` | `isGeneral()` Returns `true` if it is a general entity.
`boolean` | `isParameter()` Returns `true` if it is a parameter entity.
`static int` | `name2type(String nm)` Converts `nm` string to the corresponding entity type.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### name

    public String name

### type

    public int type

### data

    public char[] data

Constructor Detail

### Entity

    public Entity(String name,
                  int type,
                  char[] data)

  Creates an entity.

Parameters:
  `name` - the name of the entity
  `type` - the type of the entity
  `data` - the char array of data

Method Detail

### getName

    public String getName()

  Gets the name of the entity.

  Returns:
    the name of the entity, as a `String`

### getType

    public int getType()

  Gets the type of the entity.

  Returns:
    the type of the entity

### isParameter

    public boolean isParameter()

  Returns `true` if it is a parameter entity.

  Returns:
    `true` if it is a parameter entity

### isGeneral

    public boolean isGeneral()

  Returns `true` if it is a general entity.

  Returns:
    `true` if it is a general entity

### getData

    public char[] getData()

  Returns the `data`.

  Returns:
    the `data`

### getString

    public String getString()

  Returns the data as a `String`.

  Returns:
    the data as a `String`

### name2type

    public static int name2type(String nm)

  Converts `nm` string to the corresponding entity type. If the string does not have a corresponding entity type, returns the type corresponding to "CDATA". Valid entity types are: "PUBLIC", "CDATA", "SDATA", "PI", "STARTTAG", "ENDTAG", "MS", "MD", "SYSTEM".

  Parameters:
    `nm` - the string to be converted
  Returns:
    the corresponding entity type, or the type corresponding to "CDATA", if none exists

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.